package com.cqgc.service;

import com.cqgc.pojo.dto.GoodsDTO.AddGoodsDTO;
import com.cqgc.pojo.dto.GoodsDTO.GoodsPageQueryDTO;
import com.cqgc.pojo.dto.GoodsDTO.LikeGoods;
import com.cqgc.pojo.dto.GoodsDTO.UpdateGoodsDTO;
import com.cqgc.pojo.entity.Goods;
import com.cqgc.pojo.entity.PageResult;

import java.util.List;

/**
 * @author : 是你
 * @time : 2024/4/16 23:22
 */
public interface GoodsService {
    PageResult list(GoodsPageQueryDTO goodsPageQueryDTO);

    int delete(int gid);

    int update(UpdateGoodsDTO updateGoodsDTO);

    List<Goods> detail();

    int add(AddGoodsDTO addGoodsDTO);

    List<Goods> fingByCategoryId(int categoryId);

    List<Goods> like(LikeGoods likeGoods);

    int findRoleByUid(int uid);

}
